A Seamless Extension of Components with Aspects using Protocols
نویسندگان
چکیده
This paper shows how components and aspects can be seamlessly integrated using protocols. A simple component model equipped with protocols is extended with aspect components. The protocol of an aspect component observes the service requests and replies of plain components, and possibly internal component actions, and react to these actions (possibly preventing some base actions to happen as is standard with AOP). A nice feature of the model is that an assembly of plain and aspect components can be transformed back into an assembly of components. All this is done without breaking the black-box nature of the components (dealing with internal actions requires to extend the component interface with an action interface).
منابع مشابه
Cost Components of Treatment Protocols of Haemophilia Patients with Inhibitors using Bypassing Agents in Iran
Bypassing agents are the most commonly used medicines for the treatment of hemophilia patients with inhibitors. The aim of this study is to identify the cost components of management of bleeding vents in hemophilia patients with inhibitors in Iran. This study is a cross-sectional study using a bottom-up approach to determine the cost components of treatment of hemophilia patients with inh...
متن کاملDetermination of the Optimal Reduction Ratio for Least Springback during Cold Drawing of Seamless Tubes
Cold drawing process is one of the most used metals forming processes in industries for forming seamless tubes. This process of plastic deformation of metals occurs below the recrystallization temperature and is generally performed at room temperature. When metal is cold worked, upon the release of forming force, the springback occurs. In this paper, the springback effect of the seamless tube t...
متن کاملDesign of cybernetic metamodel of cryptographic algorithms and ranking of its supporting components using ELECTRE III method
Nowadays, achieving desirable and stable security in networks with national and organizational scope and even in sensitive information systems, should be based on a systematic and comprehensive method and should be done step by step. Cryptography is the most important mechanism for securing information. a cryptographic system consists of three main components: cryptographic algorithms, cryptogr...
متن کاملDevelopment and Validation of Sustainable Aquaculture Indicators: Case of Alborz Dam Basin, Mazandaran, Iran
The present study was conducted to examine the development and validation of sustainable indicators related to aquaculture as a social-ecological system. By reviewing the literature, it was found about 148 indicators related to sustainable aquaculture in economic (market-oriented and responsive aquaculture, capability of risk assessment and crisis management, and financial management in aquacul...
متن کامل